type go/types.termlist

30 uses

	go/types (current package)
		termlist.go#L14: type termlist []*term
		termlist.go#L18: var allTermlist = termlist{new(term)}
		termlist.go#L21: func (xl termlist) String() string {
		termlist.go#L36: func (xl termlist) isEmpty() bool {
		termlist.go#L49: func (xl termlist) isAll() bool {
		termlist.go#L62: func (xl termlist) norm() termlist {
		termlist.go#L66: 	var rl termlist
		termlist.go#L96: func (xl termlist) union(yl termlist) termlist {
		termlist.go#L101: func (xl termlist) intersect(yl termlist) termlist {
		termlist.go#L108: 	var rl termlist
		termlist.go#L120: func (xl termlist) equal(yl termlist) bool {
		termlist.go#L126: func (xl termlist) includes(t Type) bool {
		termlist.go#L136: func (xl termlist) supersetOf(y *term) bool {
		termlist.go#L146: func (xl termlist) subsetOf(yl termlist) bool {
		typeset.go#L28: 	terms      termlist // type terms of the type set
		typeset.go#L271: 		var terms termlist
		typeset.go#L307: 			terms = termlist{{false, typ}}
		typeset.go#L342: func intersectTermLists(xterms termlist, xcomp bool, yterms termlist, ycomp bool) (termlist, bool) {
		typeset.go#L401: 	var allTerms termlist
		typeset.go#L403: 		var terms termlist
		typeset.go#L417: 			terms = termlist{(*term)(t)}